package bb.lanxing.mvp.presetner.i;

import bb.lanxing.model.database.RouteBook;

public interface IRouteBookInfoPresenter extends IPresenter {
    void deleteRouteComment(long routeServersId, long commentServersId);

    void downloadRoute(RouteBook routeBook, int launchMode, boolean needCredits);

    void downloadRoute(long serverId);

    void getPostQueue(long routeServersId);

    void handleCollectRoute(RouteBook routeBook, int type);

    void queryRouteBook(RouteBook routeBook, int launchMode);

    void readCommentsFromCache(RouteBook routeBook);

    void requestRouteComment(final RouteBook routeBook, int offset);

    void requestRouteComment(RouteBook routeBook, boolean needClean);

    void requestRouteInfo(RouteBook routeBook, boolean downLoad, int launchMode);
}
